#!/usr/bin/env bash
# 实例文件：dashes
#
# dashes - 打印出一行连字符
#
# 选项：#指定字符数量（默认为72）
# -c X 使用字符X，不再使用默认的连字符
#

LEN=72
CHAR='-'

while(( $# > 0))
do
    case $1 in
        [0-9]*) LEN=$1
        ;;
        -c) shift;
            CHAR=${1:--}
        ;;
        *) printf 'usage: %s [-c X] [#]\n' ${0##*/} >&2
            exit 2
        ;;
    esac
    shift
done
